interface Post {
  title: string;
  content: string;
  subtitle?: string;
  readonly summary?: string;
}

function printPost(post: Post) {
  console.log(post.title);
  console.log(post.content);
}

printPost({
  title: "title",
  content: "content",
});

interface Cache {
  [prop: string]: string;
}

const cache: Cache = {};
cache.foo = "foo";
cache.bar = "bar";

export {};
